package com.gl.saasservice.matchUser.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.gl.framework.web.domain.BaseVo;

import java.util.Date;

/**
 * 承租人授权信息设置表
 */
public class MatchUserAuthorVO extends BaseVo{
    private Long id;//id

    private String matchUserStockId; //承租人id

    private Integer authorNumber; //申请授权临时密码次数

    private String effectiveJulyDate; //生效年月：yyyyMM

    private Integer useNumber; //授权临时密码已使用次数

    private Integer passwordValidity; //授权临时密码有效期(天)

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime; //创建时间

    private Long operatorUserId; //操作人

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date lastUpdateTime;//最后更新时间

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getMatchUserStockId() {
        return matchUserStockId;
    }

    public void setMatchUserStockId(String matchUserStockId) {
        this.matchUserStockId = matchUserStockId;
    }

    public Integer getAuthorNumber() {
        return authorNumber;
    }

    public void setAuthorNumber(Integer authorNumber) {
        this.authorNumber = authorNumber;
    }

    public String getEffectiveJulyDate() {
        return effectiveJulyDate;
    }

    public void setEffectiveJulyDate(String effectiveJulyDate) {
        this.effectiveJulyDate = effectiveJulyDate;
    }

    public Integer getUseNumber() {
        return useNumber;
    }

    public void setUseNumber(Integer useNumber) {
        this.useNumber = useNumber;
    }

    public Integer getPasswordValidity() {
        return passwordValidity;
    }

    public void setPasswordValidity(Integer passwordValidity) {
        this.passwordValidity = passwordValidity;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Long getOperatorUserId() {
        return operatorUserId;
    }

    public void setOperatorUserId(Long operatorUserId) {
        this.operatorUserId = operatorUserId;
    }

    public Date getLastUpdateTime() {
        return lastUpdateTime;
    }

    public void setLastUpdateTime(Date lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }

}
